package domein;

public class Klant {
//Attributen
	private int id;
	private int aanspreekvorm;
	private String naam;
	private String voornaam;
	private String bedrijf;
	private String ondernemingsnummer;
	private String straat;
	private String nummer;
	private String postcode;
	private String gemeente;
	private String land;
	private String telefoon;
	private String fax;	
	private String mobiel;
	private String email;
	private String rekeningnummer;
	private String iban;
	private String bic;	
	private String taalcode;
	private String notities;
//Getters & Setters
	public int getAanspreekvorm() {
		return aanspreekvorm;
	}

	public void setAanspreekvorm(int aanspreekvorm) {
		this.aanspreekvorm = aanspreekvorm;
	}

	public String getBedrijf() {
		return bedrijf;
	}

	public void setBedrijf(String bedrijf) {
		this.bedrijf = bedrijf;
	}

	public String getBic() {
		return bic;
	}

	public void setBic(String bic) {
		this.bic = bic;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getFax() {
		return fax;
	}

	public void setFax(String fax) {
		this.fax = fax;
	}

	public String getGemeente() {
		return gemeente;
	}

	public void setGemeente(String gemeente) {
		this.gemeente = gemeente;
	}

	public String getIban() {
		return iban;
	}

	public void setIban(String iban) {
		this.iban = iban;
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getLand() {
		return land;
	}

	public void setLand(String land) {
		this.land = land;
	}

	public String getNaam() {
		return naam;
	}

	public void setNaam(String naam) {
		this.naam = naam;
	}

	public String getNotities() {
		return notities;
	}

	public void setNotities(String notities) {
		this.notities = notities;
	}

	public String getNummer() {
		return nummer;
	}

	public void setNummer(String nummer) {
		this.nummer = nummer;
	}

	public String getOndernemingsnummer() {
		return ondernemingsnummer;
	}

	public void setOndernemingsnummer(String ondernemingsnummer) {
		this.ondernemingsnummer = ondernemingsnummer;
	}

	public String getPostcode() {
		return postcode;
	}

	public void setPostcode(String postcode) {
		this.postcode = postcode;
	}

	public String getRekeningnummer() {
		return rekeningnummer;
	}

	public void setRekeningnummer(String rekeningnummer) {
		this.rekeningnummer = rekeningnummer;
	}

	public String getStraat() {
		return straat;
	}

	public void setStraat(String straat) {
		this.straat = straat;
	}

	public String getTaalcode() {
		return taalcode;
	}

	public void setTaalcode(String taalcode) {
		this.taalcode = taalcode;
	}

	public String getTelefoon() {
		return telefoon;
	}

	public void setTelefoon(String telefoon) {
		this.telefoon = telefoon;
	}

	public String getVoornaam() {
		return voornaam;
	}

	public void setVoornaam(String voornaam) {
		this.voornaam = voornaam;
	}

	public String getMobiel() {
		return mobiel;
	}

	public void setMobiel(String mobiel) {
		this.mobiel = mobiel;
	}
//Constructor
	public Klant(int id, int aanspreekvorm, String naam, String voornaam, String bedrijf, String ondernemingsnummer, String straat, String nummer, String postcode, String gemeente, String land, String telefoon, String fax, String mobiel, String email, String rekeningnummer, String iban, String bic, String taalcode, String notities) {
		super();
		setId(id);
		setAanspreekvorm(aanspreekvorm);
		setNaam(naam);
		setVoornaam(voornaam);
		setBedrijf(bedrijf);
		setOndernemingsnummer(ondernemingsnummer);
		setStraat(straat);
		setNummer(nummer);
		setPostcode(postcode);
		setGemeente(gemeente);
		setLand(land);
		setTelefoon(telefoon);
		setFax(fax);
		setMobiel(mobiel);
		setEmail(email);
		setRekeningnummer(rekeningnummer);
		setIban(iban);
		setBic(bic);
		setTaalcode(taalcode);
		setNotities(notities);
	}
//Methodes
	public void wijzigKlant(int id, int aanspreekvorm, String naam, String voornaam, String bedrijf, String ondernemingsnummer, String straat, String nummer, String postcode, String gemeente, String land, String telefoon, String fax, String mobiel, String email, String rekeningnummer, String iban, String bic, String taalcode, String notities) 
	{
		setId(id);
		setAanspreekvorm(aanspreekvorm);
		setNaam(naam);
		setVoornaam(voornaam);
		setBedrijf(bedrijf);
		setOndernemingsnummer(ondernemingsnummer);
		setStraat(straat);
		setNummer(nummer);
		setPostcode(postcode);
		setGemeente(gemeente);
		setLand(land);
		setTelefoon(telefoon);
		setFax(fax);
		setMobiel(mobiel);
		setEmail(email);
		setRekeningnummer(rekeningnummer);
		setIban(iban);
		setBic(bic);
		setTaalcode(taalcode);
		setNotities(notities);
	}
}
